Author Id: 12378 Author Name: PeãoMestre~ Post Content: Estoy a traducir para el español, poco a poco!! Y estoy a usar Google enton perdon! SCRIPTS POKETSCRIPT NIVEL MEDIO. Scripts del Nivel Medio: Gives y ApplySounds Requisitos: - Conocer los conceptos básicos de los scripts y flags ~~~.GIVE POKEMON.~~~ El comando es básicamente la siguiente: givepokemon A B 0xC Cuando la letra A representa el número de Pokémon en DEX. El nivel B de Pokémon entre 000-100. C y el item en hex. El uso de un script: #org $inicio lock faceplayer message $ola $ola 1 = Olá tenho um presente para você! boxset 6 Fanfare 0x013E message $poke $poke 1 = VOCÊ RECEBEU UM BULBASAUR! boxset 6 givepokemon 1 5 0x0 message $para $para 1 = Parabéns!Espero que goste ! boxset 6 release end Nota: El comando Fanfare 0x013E es exactamente el sonido de funcionamiento cuando ganamos el Pokémon. "Pero Peão... Mi guión se repite. Yo sólo quería que ganamos un Pokemon ''. Ok ... Pero te has olvidado las flags? Recuerde los indicadores de estado antes de la cerradura y abrir un guión?! Bueno! Sólo hay que poner un Setflag Checkflag al principio y el fin. Ejemplo: #org $inicio lock faceplayer Checkflag 0x220 If 1 goto 0x1A7AE0(Este comando sempre vem junto também.) message $ola $ola 1 = Olá tenho um presente para você! boxset 6 Fanfare 0x013E message $poke $poke 1 = VOCÊ RECEBEU UM BULBASAUR! boxset 6 givepokemon 1 5 0x0 message $para $para 1 = Parabéns!Espero que goste ! boxset 6 setflag 0x220 release end Pronto!O script no si repita más! ~~~.GIVE ITEM.~~~ El comando es básicamente la siguiente: giveitem 0xAAA 0xB En caso de AAA es el número de artículo en hexadecimal. Y B es el número de elementos que reciben. (Un, dos, tres ...) El uso de un script: #org $inicio lock faceplayer Checkflag 0x221 If 1 goto 0x1A7AE0 message $rapa $rapa 1 = Rapá!Tenho muitos itens!\nTome este POTION. boxset 6 giveitem 0x00D message $agora $agora 1 = Agora sim!\nAproveite-o! setflag 0x221 boxset 6 release end Y para evitar que la vieja pregunta de por qué el guión se repite para ver que puedo usar una Flag. Pero también se dan cuenta que uso un diferente.Sempre por lo tanto tendrá que utilizar una Flag diferente para cada script. Recordando que el recuento es el siguiente:No hay El G , termina en el F. Para la siguiente Flag sería 222. ~~~.GIVE EGG.~~~ ¿Qué es? Es el mando responsable de la entrega de un huevo de Pokémon. Comando: giveegg 0xBB En caso de BB es el número de Pokemon en hexadecimal. Ejemplo: #org $inicio lock faceplayer Checkflag 0x221 If 1 goto 0x1A7AE0 message $rapa $rapa 1 = Tome este Ovo de Pokémon. boxset 6 giveegg 0x01 message $agora $agora 1 = É um ovo de Bulbassauro! setflag 0x221 boxset 6 release end Sólo eso. ~~~.APPLY SOUNDS.~~~ Si usted quiere poner alguna canción y durante la secuencia de comandos y no sé ... Bueno, ya lo sabrás. Es precisamente eso. playsound 0xAAAA nop nop Donde AAAA es el número de música.Que Sappy2006 se pueden encontrar, o apenas va en el encabezado de cualquier ciudad en la AMAP y la música navegar, hay varios números como: 0123. El uso de un script: #org $inicio lock faceplayer message $oi $oi 1 = Muhahaha!A Equipe Rocket dominará o Mundo! boxset 6 playsound 0x0112 nop nop message $ha $ha 1 = Vamos começar com o plano! boxset 6 ... (Y el guión) La música utilizada fue el Evil Lurks exactamente la canción tema para el Equipo Rocket en FR. Los comandos de las canciones pueden ser econtrados AMAP en la cabecera del mapa en el que elegir el tema musical para cada mapa. exatamente a musica tema para a equipe Rocket em FR. Scripts de Nivel Médio: Applymovement Requisitos: - Sepa usar los guiones y banderas. - Lista de Movimientos FR: [url="http://www.badongo.com/file/14878837"]Descargar[/url] ¿Qué es Applymovement? Es el comando usado para hacer los movimientos, ya sea en tu propio personaje en alguien en el mapa, algunos pokémon, muy útil en los acontecimientos: si quieres hacer un buen hack sin duda hay que usarla! El comando básico es suguinte: applymovement A $BBBB $BBBB 1 ; #Binary Donde A es el número de mini en el editor de mapas, Advance Map(AMAP). Y la BBBB es, en cualquier nombre que será el puente que une el comando.Pode ser cualquier nome.Por ejemplo: applymovement A $macacoloco $macacoloco 1 ; #Binary Advertencia: En el plazo de un script único que no debe repetir los nombres de movimentos.Não debe haber dos nombres idénticos. Ejemplo: [quote]applymovement A $bixo $bixo 1 ; #Binary... applymovement C $bixo $bixo 1 ; #Binary...[/quote] Esto provoca un error en la secuencia de comandos. Ahora que va a aprender el comando de base a los movimientos movimentos.Os debe colocarse después de esquema Binary: 0xA 0xA 0xJ 0xFE Donde 0 es siempre acompañada por la X y A es el número de movimiento en la lista.Assim J también. Advertencia: 1.El ''0xFE'' é necesario y debe ser utilizado para poner fin a todas las movimentos.Sempre al final de los comandos. 2. The ''X'' siempre pequeño, el mero hecho de tenerlo so ''X'' hangs todo. La lista de comandos para RF únicamente, se puede descargar aquí: [url= "http://www.badongo.com/file/14878837"] Descargar [/url] Pero no más ... Sólo que no va a hacer todo perfectamente ... No hay controles auxiliares. Nota: applymovement A $BBBB $BBBB 1 ; #Binary 0xC 0xD 0xE 0xF 0xFE pausemove 0 Pausemove donde 0 es también necesario y siempre tiene que venir después de una larga y script.Ele la secuencia de comandos para trabajar, sin el guión estaría pendiente. Hay incluso una opción! El comando a continuación es para si desea que el mini desaparece después de movimento.Pois incluso a poner el 0x60 es invisible y la persona podrá impedirse el paso a través para ver dónde terminou.Enton: #raw 0x53 #raw 0xAA #raw 0x00 En caso de AA es el número del Mini, que se puede ver en el editor de mapas, AMAP. Siempre debe ser posterior a la pausemove si quieres usarlo lo.Pois se vería así: applymovement A $BBBB $BBBB 1 ; #Binary 0xC 0xD 0xE 0xF 0xFE pausemove 0 #raw 0x53 #raw 0xTT #raw 0x00 Básicamente todo lo que necesita saber un script Applymovement. Véase el siguiente ejemplo mediante la adición de todos los comandos que ya exponer en tutorías: #org $inicio lock faceplayer Checkflag 0x200 If 1 goto 0x1A7AE0 message $oi $oi 1 = \c\h01\h06Professor: Olá?\nÉ você mesmo?! boxset 6 playsound 0x212 nop nop applymovement 5 $indo $indo 1 ; #Binary 0x10 0x10 0x10 0xFE pausemove 0 message $quebom $quebom 1 = \c\h01\h06Professor: Que bom te ver!\n\c\h01\h08Player: É sempre um prazer! boxset 6 message $tome $tome 1 = 1 = \c\h01\h06Professor: Tome este pokémo!\nVai ser útil na sua jornada! boxset 6 Fanfare 0x013E message $recebe $recebe 1 = VOCÊ RECEBEU UM SQUIRTLE! boxset 6 givepokemon 7 5 0x0 message $tambem $tambem 1 = \c\h01\h06Professor: Também vai precisar disto! boxset 6 giveitem 0x002 0x5 message $vol $vol 1 = \c\h01\h06Professor: Voltarei ao LAB agora! boxset 6 applymovement 5 $voltando $voltando 1 ; #Binary 0x13 0x10 0x10 0x10 0x10 0x60 0xFE pausemove 0 #raw 0x53 #raw 0x01 #raw 0x00 setflag 0x200 release end Es un buen ejemplo de la unión de todos los comandos que ha trabajado, este ejemplo es el profesor de conocerte, hablar contigo, te asomas la entrega, usted entrega Pokeballs, y salir y, finalmente, el énfasis desaparecer.Veja añadió que los comandos usados en este su estado. Considerações finais: Consideraciones finales: - Si desea utilizar un mini Aplicar en sí mismo que te mando, que es el héroe, en lugar de por el número de el mini mapa en el lugar: 0xFF.Como ejemplo: ... applymovment 0xFF $voce $voce 1 ; #Binary.... -Para todos los applymovement en cualquier mini usted debe buscar en la AMAP número que se señala en la imagen. [IMG]http://pokemonromhackers2.webs.com/tutoapply.png[/IMG] - A medida que dúvidas forem surgindo acrescentarei novos detalhes. Scripts de Nível Médio: Extras Requisitos: - Conocer los conceptos básicos de los scripts flags. ~ Time Shift. ~ Este comando es simple y se utiliza para hacer un cambio durante el tiempo de la script, hacer que llueva, nieve, etc tormenta de arena El comando puede ser utilizado en cualquier parte del guión, ya que está entre el inicio y el final # org ^ final ^. Comando: setweather 0xTEMPO nop doweather Donde la palabra TEMPO se sustituye por una serie de números que se corresponden con el tiempo. Lista puede econtrar en AMAP, pero voy a ir post aquí: Para FR Pokémon. [quote]01 – Sol com nuvens na água; 00 – Nothing; 03 – Rain; 04 - Snow, doesn't stay long; 05 – Thunderstorm; 06 – Fog; 07 – Ash; 08 – Sandstorm; 09 - Different fog; 0A - Light fog; 0B - Darkness (here's your nighttime effect!); 0C - Hot sun; 0D – Thunderstorm; 0E – Underwater; 0F – Nothing.[/quote] Ejemplo de aplicación en un script: #org $inicio lock faceplayer Checkflag 0x200 If 1 goto 0x1A7AE0 setweather 0x03 nop doweather message $nossa $nossa 1 = Nossa!Começou a chover derepente! Boxset 6 setflag 0x200 release end ~~~.Trainer Battle.~~~ Extra Requisito: - Disponer de un editor como formadores: acarició, TrainerEditr, etc AdvanceTrainer. La batalla entrenador es el comando para esas peleas que se producen durante jogo.Vamos algunas dudas antes de: Vamos a crear las batallas? Simplemente va a crear una secuencia de scripts para activarlo a través del script de entrenador que quiere combatir. ¿Cómo lo hacemos? Usted necesitará la formadora de editores para conocer el número que corresponde al entrenador que desea utilizar en esta batalla. ¿Qué es? Para crear nuevas batallas y no depender de los acontecimientos en el juego como una batalla contra el rival siempre es el mismo, con este script podrás hacer que algo suceda antes de la batalla! Comando: Call $luta ... #org $luta trainerbattle A 0xBBB $PERDEU $DERROTADO $further #org $further release return #org $PERDEU $PERDEU 1 = Vamos batalhar?? #org $DERROTADO $DERROTADO 1 = Voce é bom!Até próxima! ¿Dónde "Call $luta" puede estar en cualquier lugar en el script y el "#org $lucha", después de todo el script, al final de su script cambiar de línea y poner el resto. La "PERDEU" es la Mesnager ante el perdedor luta.O es el mensaje que aparece al final de la lucha, cuando recibimos el dinero después de ganar! El "A" se corresponde con el tipo de trainerbattle.E la BBB es el número de entrenador del programa elegido, por ejemplo, la A-Trainer ¿Cómo puedo saber los tipos de trainerbattle? Simple, aquí está la lista: [quote]0 - Normal Battle 1 - Gym Battle 2 - Re-Battle Dual (Not Logged) 3 - Re-Battle Gym (Not Logged) 4 - Dual Battles 5 - Re-battle Normal (Not Logged)[/quote] ¿Cómo puedo encontrar el número de coaching? Simple ir al programa de edición tales como Advance Trainer batallas y abrir su rom, tenga en cuenta que al lado del nombre de cualquier entrenador es un número como 146, por ejemplo, que es su rival. [IMG]http://img200.imageshack.us/img200/7490/atrainer.png[/IMG] Ejemplo en script: #org $inicio lock faceplayer Checkflag 0x200 If 1 goto 0x1A7AE0 setweather 0x03 nop doweather message $nossa $nossa 1 = Nossa!Começou a chover derepente! boxset 6 message $ei$ei 1 = Ei você!Vamos batalhar! Boxset 6 Call $luta setflag 0x200 release end #org $luta trainerbattle 1 0x146 $PERDEU $DERROTADO $further #org $further release return #org $PERDEU $PERDEU 1 = Vamos batalhar?? #org $DERROTADO $DERROTADO 1 = Voce é bom!Até próxima! ~~~.Warp.~~~ ¿Qué es una deformación? Warp es lo que lleva a un plano determinado. ¿Cómo puedo usar? Usted puede utilizar el final de una secuencia de comandos antes de la liberación y los comandos de final, para que usted pueda ser teletransportado a un plano determinado. ¿Cómo funicona? Usted sólo tiene que utilizar el comando, llenando los espacios y funciona como una puerta en el juego, se llega a cambiar el mapa, sólo funciona el modo que automáticamente después del comando. Comando: Warp 0xBanco 0xMAPA 0xNº do warp Dónde: Banco = Número de la entidad bancaria que pertecene el mapa. Mapa = número del mapa. N = número de Warp que está dentro del mapa. ¿Dónde puedo encontrar estos números? En AMAP simple: [IMG]http://img195.imageshack.us/img195/5026/tutomeidoextra.png[/IMG] Cuando el número encerrado en un círculo rojo es el Banco y el azul oscuro es ciruclado Mapa. Para encontrar el número de warp ir a la trama y crear una warp, lugar en el mapa en el que desea comprobar esto: [IMG]http://img195.imageshack.us/img195/2815/tutomeidoextra2.png[/IMG] Cuando el número encerrado en un círculo verde es el número de warp. Listo para ejecutarlo prueba en un script! Ejemplo: #org $inicio lock faceplayer Checkflag 0x200 If 1 goto 0x1A7AE0 message $abra $abra 1 = Abra use o TELEPORT! boxset 6 Warp 0x0 0x1 0x2 setflag 0x200 release end ~Fadescreen~ ¿Qué es fadescreen? Es un flash rápido de la luz en la pantalla del juego. ¿Cómo puedo usar? Se trata más bien decorativo a la secuencia de comandos, se utiliza como usted lo desee. Comando: fadescreen A Donde A puede ser sustituido por elementos de la lista a continuación: 0 = off 1 = on 2 = oscuro flash 3 = luz del flash Ejemplo: #org $inicio lock faceplayer Checkflag 0x200 If 1 goto 0x1A7AE0 fadescreen 2 message $sso $sso = Isso foi um relâmpago? boxset 6 setflag 0x200 release end ~~~.Willdbattle.~~~ ¿Qué es? Willdbattle es el comando utilizado para crear una batalla contra un Pokémon salvaje. Comando: wildbattle AA BB C pause 0x50 En caso de AA es el número de Pokémon en Hex. En caso de BB es el número es el nivel de Pokémon. Donde C es el elemento que lleva a los Pokémon, pero algunos son de carga para utilizar el 0. Y el 0x50 siempre se utiliza para hacer una pausa después de willdbattle habitual. Ejemplo: #org $inicio lock faceplayer Checkflag 0x200 If 1 goto 0x1A7AE0 message $rat $rat 1 = Rattata: Grrrrrr!! boxset 6 wildbattle 19 16 0 pause 0x50 setflag 0x200 release end Por aquí hemos acabado los guiones de Nivel Medio! Voy a añadir nuevos comandos y otros aquí :) Espero ayudado! Por: PeãoMestre, no copie sin mi permissão.Proibido a disposición del público en otros sitios web o foros.